@charset "utf-8";
/* gray model*/
/*html {
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(100%);}*/
* {
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}

body {
	font-family: "微软雅黑";
	position: relative;
	background: #f6f6f6;
	color: #333;
	min-width:1162px;
}

textarea {
	font-family: "微软雅黑";
}

.btn {
	border: 0;
}

table tr.active td {
	background: initial !important;
}

ul, li {
	list-style: none;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

table {
	width: 100%;
	border-collapse: collapse;
}

.clear {
	clear: both;
}

input, textarea, select {
	outline: none;
	border: none;
}

input {
	box-shadow: none;
	outline: none !important;
}

a {
	text-decoration: none;
	color: #000;
}

textarea {
	resize: none;
	overflow: auto;
}

img {
	border: none;
	vertical-align: middle;
}

i, em {
	font-style: normal;
}

/*TODO*/
.pc_header {
	border-top: 4px solid #c20000;
}
/*隐藏*/
.hide {
	display: none;
}
/*imgnews*/
.imgnews {
	width: 570px;
	height: 320px;
}

.imgnews .cnt {
	position: relative;
	height: 320px;
	overflow: hidden;
	width: 570px;
}

.imgnews .cnt .wrapper {
	display: block;
	margin: 0;
}

.imgnews .cnt img {
	width: 570px;
	height: 320px;
	display: block;
}

.imgnews .cnt .cache {
	display: none;
}

.imgnews .txtbg {
	position: absolute;
	height: 41px;
	background-color: #000;
	bottom: 0;
	left: 0;
	width: 570px;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.imgnews .cnt .txt {
	position: absolute;
	bottom: 0;
	color: #fff;
	font-size: 14px;
	line-height: 41px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 97%;
	text-indent: 15px;
	font-weight: bold;
}

.imgnews .cnt .idx {
	position: absolute;
	bottom: 6px;
	right: 10px;
	text-align: right;
	width: 100%;
}

.imgnews .cnt .idx span {
	text-align: center;
	padding: 0;
	color: #fff;
	cursor: pointer;
	background-color: #CBCBCB;
	display: inline-block;
	font-size: 0;
	border-radius: 5px;
	height: 4px;
	margin-left: 10px;
	width: 4px;
}

.imgnews .cnt .idx .sel {
	background-color: #5EBCFF;
	border: 1px solid #5EBCFF;
}

.imgnews .cnt .leftarr {
	background: rgba(0, 0, 0, 0.16) url("../../images/sprite.png") no-repeat
		scroll 0 -33px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	left: 12px;
	position: absolute;
	top: 38%;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.imgnews .cnt .rightarr {
	background: rgba(0, 0, 0, 0.16) url("../../images/sprite.png") no-repeat
		scroll -58px -33px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	position: absolute;
	top: 38%;
	right: 12px;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.imgnews .cnt .leftarr:hover, .imgnews .cnt .rightarr:hover {
	filter: alpha(opacity = 100);
	opacity: 1;
}

.imgnews .container {
	width: 5000px;
	position: absolute;
}

.imgnews .container .bag {
	float: left;
	position: relative;
	width: 570px;
}

.imgnews .yaowen {
	background: #EFF2FE url(../../images/yaowen.png) no-repeat left top;
	height: 298px;
	border: 1px solid #C4E1FF;
	width: 598px;
	float: left;
}

.imgnews .yaowen .ywwrapper {
	padding: 22px 44px 0;
}

.impnews {
	float: right;
	width: 580px;
}

.impnews>li {
	
}

.impnews>li .title {
	font-size: 14px;
	line-height: 31px;
	padding: 0 0 0 11px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: transparent url("../../images/list-style.png") no-repeat
		scroll 0 14px;
}

.impnews>li.hov .title {
	font-weight: bold;
	background: transparent url("../../images/list-style-hover.png")
		no-repeat scroll 0 14px;
}

.impnews>li .text {
	display: none;
	padding: 0 0 0 12px;
	text-indent: 2em;
	height: 54px;
	overflow: hidden;
}

.impnews>li .text a {
	color: #919191;
}

.impnews>li.hov .text {
	display: block;
}
/*页脚*/
.footer {
	clear: both;
	overflow: hidden;
}

.footer .footbg {
	background-color: #eee;
	margin: 20px 0 0;
}

.footbg {
	border-top: 1px solid #ccc;
}

.footer .footwrapper {
	width: 1000px;
	margin: 0 auto;
	font-variant: small-caps;
	font-weight: bold;
	line-height: 1.7em;
	padding: 10px 0 20px 0;
	text-align: center;
}

.footbg .foot-nav {
	width: 1000px;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
	font-size: 15px;
}

.footbg .foot-nav a {
	padding: 0 10px;
}

.footbg .foot-nav span {
	font-size: 14px;
}

.marginTop {
	margin-top: 20px !important;
}

.padd_Bottom {
	padding-bottom: 20px;
}

.block {
	display: block !important;
}

.none {
	display: none !important;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clearfix {
	zoom: 1;
}

.fulong_news_content img {
	max-width: 100%;
}

.fix_left ul li a {
	display: block;
	text-align: center;
	width: 100%;
	padding: 4px;
	height: 100%;
	background: #c61f1f;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	position: relative;
}

.fix_left ul li a img {
	max-width: 100%;
	max-height: 100%;
	display: block;
	margin: 0 auto;
	margin-bottom: 4px;
}

.main_bg {
	width: 100%;
	height: 69px;
	background: #fff;
}

.header {
	width: 1162px;
	height: 69px;
	background: #fff;
	margin: 0 auto;
}

.logo {
	width: 185px;
	height: 69px;
	display: block;
	line-height: 69px;
}

.logo img {
	width: 100%;
	margin-top: 10px;
}

.header_top {
	position: fixed !important;
	top: 0px;
	z-index: 100;
	left: 0px;
}

.header_nav {
	height: 69px;
	min-width: 100px;
}

.header_nav ul {
	width: 100%;
	height: 69px;
}

.header_nav ul li {
	padding: 0 10px;
	float: right;
}

.header_nav ul li a {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #333;
	position: relative;
	cursor: pointer;
	line-height: 69px;
	text-align: center;
}
/*.header_nav ul li a:hover{
	color: #C20000;
}*/
.header_nav ul li a span {
	position: relative;
	display: inline-block;
	transition: all ease-out .3s;
}

.header_nav ul li a:hover span {
	transform: translateY(100%);
}

.header_nav ul li a span:after {
	content: attr(data-title);
	position: absolute;
	left: 0;
	width: 100%;
	color: #C20000;
	display: block;
	bottom: 100%;
}

.header_nav ul li a:before {
	content: '';
	display: block;
	width: 1px;
	height: 16px;
	background: #999;
	position: absolute;
	right: -10px;
	top: 26.5px;
}

.header_nav ul li a:after {
	content: '';
	display: block;
	width: 1px;
	height: 16px;
	background: #999;
	position: absolute;
	right: -10px;
	top: 26.5px;
}

.header_nav ul li:first-child a:before {
	display: none;
}

.header_nav ul li a img {
	margin-right: 10px;
	width: 32px;
	height: 32px;
}

.main_body {
	width: 100%;
	min-height: 100%;
	background: #f6f6f6;
}

.center {
	width: 1162px;
	margin: 0 auto;
	min-height: 100%;
}

.header_nav2 {
	width: 100%;
	background: #fff;
	position: relative;
	box-shadow: 1px 0px 12px #ddd;
}

.hearder_childnav {
	width: 100%;
	height: 59px;
	display: none;
	position: absolute;
	background: #fff;
	left: 0px;
	border-top: 1px solid #ddd;
	top: 59px;
	z-index: 100;
}

.center_header, .center_headernav {
	width: 1162px;
	margin: 0 auto;
	height: 59px;
}

.center_header ul
.center_headernav ul {
	width: 100%;
	height: 100%;
}

.center_header ul li, .center_headernav ul li {
	float: left;
	height: 59px;
	/*padding: 0px 13px;*/
	padding: 0px 30px;
}

.center_header ul li a, .center_headernav ul li a {
	display: block;
	width: 100%;
	color: #333;
	font-size: 17.25px;
	height: 59px;
	cursor: pointer;
	line-height: 59px;
	font-weight: bolder;
}

.center_header ul {
	overflow: hidden;
}

.center_header ul li a span {
	position: relative;
	display: inline-block;
	transition: all ease-out .3s
}

.center_header ul li a span:after {
	content: attr(data-title);
	position: absolute;
	left: 0;
	width: 100%;
	color: #C20000;
	display: block;
	bottom: 100%;
}

.center_header ul li a span:hover {
	transform: translateY(100%);
}

.center_header ul li:hover a, .center_headernav ul li:hover a {
	border-bottom: 2px solid #C20000;
}

.center_header ul li.active a, .center_headernav ul li.active a {
	border-bottom: 2px solid #C20000;
}

.center_one {
	width: 100%;
	min-height: auto;
}

.center_one_header {
	width: 100%;
	height: 80px;
	border-bottom: 2px solid #C20000;
}
/*.center_one_header li{float: left;width: 25%;height: 80px;}*/
.center_one_header li {
	float: left;
	min-width: 24%;
	height: 80px;
}

.center_one_header li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #333;
	font-size: 16px;
	line-height: 80px;
}

.center_one_header li a img {
	width: 42px;
	height: 42px;
	margin: 0 10px 0px 10px;
}

.center_one_header li a span {
	color: #dd3939;
	font-size: 20px;
	padding: 0px 8px;
}

.center_one_content {
	width: 100%;
	height: 340px;
	background: #fff;
	box-shadow: 2px 0px 15px #ededed;
}

.cone_Carousel {
	width: 580px;
	height: 340px;
	padding: 10px 0 10px 10px;
}

.cone_Carousel .flexslider {
	position: relative;
	width: 580px;
	height: 320px;
	overflow: hidden;
	zoom: 1;
	margin: 0 auto;
	margin-top: 5px;
}

.flex-direction-nav a {
	width: 18px;
	height: 26px;
	line-height: 99em;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 86%;
	z-index: 10;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity = 0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	right: 30px;
	background: url(../images/pho_26.png) no-repeat;
}

.flex-direction-nav .flex-prev {
	background: url(../images/pho_27.png) no-repeat;
	left: 30px;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity = 25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity = 25);
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity = 50);
}

.cone_Carousel .flexslider .slides li a {
	color: #FFFFFF;
	/*display: block;*/
	width: 580px;
	height: 320px;
	cursor: pointer;
	position: relative;
}
.cone_right_content_li:hover{
	background:#f6f6f6;
}
.cone_right_content {
	display: block;
	width: 100%;
	height: 100%;
}
/*.date_aright{display: block;width: 70px;font-size: 20px;color: #999; height: 100%;line-height: 22px;text-align: center;position: relative;margin-right: 13px;padding-top: 13px;}*/
.date_aright {
	display: block;
	width: 58px;
	font-size: 20px;
	overflow: hidden;
	color: #999;
	height: 100%;
	line-height: 22px;
	text-align: center;
	padding-left: 10px; /* padding-right: 10px; */
	box-sizing: border-box;
	position: relative;
	margin-right: 23px;
	padding-top: 13px;
	white-space: nowrap;
}

.date_aright font {
	font-size: 14px;
	display: block;
}

.text_aright a {
	font-size: 16px;
	display: block;
	padding: 0 13px;
	padding-top: 9px;
	line-height: 25px;
	color: #333;
}

/*图片轮播新增样式*/
.cone_Carousel .flexslider .slides li span {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 110%;
	height: 65px;
	color: #fff;
	font-size: 16px;
	line-height: 65px;
	padding-left: 70px;
	padding-right: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: rgba(0, 0, 0, .5);
}

.cone_Carousel .flexslider .slides li em {
	padding-left: 20px;
}

.cone_Carousel .flexslider .slides li span font {
	color: #fc7e05;
	font-size: 24px;
}
/*新增样式结束*/
.cone_Carousel .flexslider .slides li a span {
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 65px;
	color: #fff;
	font-size: 16px;
	line-height: 65px;
	padding-left: 70px;
	padding-right: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: rgba(0, 0, 0, .5);
}

.cone_Carousel .flexslider .slides li a span font {
	color: #fc7e05;
	font-size: 24px;
}

.cone_Carousel .flexslider .slides li a span i {
	padding-left: 20px;
}

.cone_Carousel .flexslider .slides li a img {
	width: 100%;
	height: 100%;
}

.cone_right {
	width: 564px;
	height: 320px;
	padding-top: 16px;
}

.cone_right h2 {
	width: 100%;
	height: 33px;
	padding-right: 10px;
	border-bottom: 1px solid #ddd;
}

.cone_right h2 span {
	font-weight: normal;
	font-size: 16px;
	color: #999;
	width: 80px;
	height: 33px;
	cursor: pointer;
	text-align: center;
	margin-right: 15px;
	line-height: 26px;
	display: block;
}

.cone_right h2 span.active {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 2px solid #C20000;
}

.cone_right h2 span:hover {
	color: #333;
	border-bottom: 2px solid #C20000;
}

.cone_right h2 a {
	color: #999;
	display: block;
	height: 33px;
	/*line-height: 35px;*/
	cursor: pointer;
	font-size: 14px;
}

.cone_right h2 a:hover {
	color: #C20000;
	animation: wxgnmove 1.5s 1;
	-webkit-animation: wxgnmove 1.5s 1; /* Safari and Chrome */
}

.cone_right ul {
	width: 97%;
	height: 287px;
}

.cone_right ul>li {
	height: 71px;
	border-bottom: 1px dashed #ddd;
	width: 100%;
	position: relative;
}

.cone_right ul>li:last-child {
	border-bottom: 0px;
}

.cone_right ul>li.active {
	box-shadow: 0px 4px 21px #ddd;
}

.cone_right ul>li.active span.date_aright {
	color: #333 !important;
}

.cone_right ul>li ol {
	position: absolute;
	width: 73px;
	height: 24px;
	right: 0px;
	bottom: 8px;
	display: none;
}

.cone_right ul>li.active ol {
	display: block;
}

.cone_right ul>li a.cone_right_content {
	display: block;
	width: 100%;
	height: 100%;
}

.cone_right ul>li a.cone_right_content span.date_aright {
	display: block;
	width: 70px;
	font-size: 20px;
	color: #999;
	height: 100%;
	line-height: 22px;
	text-align: center;
	position: relative;
	margin-right: 13px;
	padding-top: 13px;
}

.cone_right ul>li a.cone_right_content span.date_aright:before {
	content: '';
	display: block;
	width: 1px;
	height: 40px;
	position: absolute;
	background: #999;
	right: 1px;
	top: 13px;
}

.cone_right ul>li a.cone_right_content span.date_aright font {
	font-size: 14px;
	display: block;
}

.cone_right ul>li a.cone_right_content span.text_aright {
	font-size: 16px;
	display: block;
	padding: 0 13px;
	padding-top: 9px;
	line-height: 25px;
	color: #333;
}

.banner {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
}

.banner img {
	width: 100%;
	position: relative;
	height: 200px;
}

.center_two {
	width: 100%;
	min-height: 200px;
}

.title {
	height: 60px;
	width: 100%;
	line-height: 60px;
	color: #333;
	font-size: 18px;
	padding-right: 10px;
	position: relative;
	border-bottom: 2px solid #C20000;
}

.title:before {
	content: '';
	display: block;
	border-style: solid;
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0 6px 6px;
	border-color: transparent transparent #c20000;
	bottom: -1px;
	left: 10px;
}

.title img {
	margin-right: 15px;
}

.title a {
	color: #999;
	font-size: 14px;
	display: block;
	height: 60px;
	font-weight: normal;
	cursor: pointer;
	/*line-height: 78px;*/
	line-height: 60px;
}

.title a:hover {
	color: #C20000;
	animation: wxgnmove 1.5s 1;
	-webkit-animation: wxgnmove 1.5s 1; /* Safari and Chrome */
}

.x_headsearch {
	width: 450px;
	height: 41px;
	margin: 14px 17px;
	position: relative;
	border: 1px solid #c20000;
}

.x_headsearch ul {
	position: absolute;
	top: 41px;
	left: 0px;
	width: 112px;
	display: none;
	z-index: 100;
	background: #fff;
	box-shadow: 2px 4px 24px #666;
}

.x_headsearch ul li {
	height: 40px;
	width: 112px;
	border-bottom: 1px solid #ddd;
}

.x_headsearch ul li a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 40px;
	font-size: 16px;
	color: #666;
	text-align: center;
	cursor: pointer;
}

.x_headsearch ul li a:hover {
	color: #C20000;
}

.x_headsearch span {
	width: 112px;
	height: 39px;
	line-height: 39px;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	color: #666;
	background: url(../../images/icon_1.png) no-repeat;
	background-position: 95px 17px;
	background-size: 9px 7px;
}

.x_headsearch .write_search {
	width: 250px;
	height: 38px;
	padding-left: 10px;
	font-size: 16px;
	color: #666;
}

.x_headsearch .search_btn {
	width: 78px;
	height: 39px;
	background: #C20000;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
}

.ctwo_content {
	width: 100%;
	height: auto;
	background: #fff;
	padding-bottom: 24px;
}

.ctwo_content h5 {
	height: 56px;
	line-height: 56px;
	width: 100%;
	color: #333;
	padding: 0 15px;
	font-size: 16px;
}

.ctwo_content h5 input {
	width: 105px;
	height: 37px;
	border-radius: 6px;
	background: #C20000;
	color: #fff;
	margin-right: 18px;
}

.ctwo_content>ul {
	width: 1132px;
	margin: 0 auto;
	height: 40px;
	border-left: 1px solid #ddd;
	display: flex;
}

.ctwo_content>ul li {
	float: left;
	flex: 1;
	text-align: center;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	font-size: 16px;
	color: #666;
	cursor: pointer;
	line-height: 40px;
	background: #f7f8fa;
}

.ctwo_content>ul li:hover {
	border-top: 2px solid #C20000;
	background: #fff;
	color: #C20000;
}

.ctwo_content>ul li.active {
	border-top: 2px solid #C20000;
	background: #fff;
	color: #C20000;
}

.content_ctwoul {
	width: 1132px;
	margin: 0 auto;
	display: none;
	margin-top: 14px;
	border: 1px solid #ddd;
	min-height: 42px;
}

.content_ctwoul ul {
	width: 100%;
	height: 100%;
}

.content_ctwoul ul li {
	float: left;
	width: 25%;
	height: 42px;
	font-size: 16px;
	color: #333;
	line-height: 42px;
	padding-left: 28px;
	position: relative;
	text-align: left;
}

.content_ctwoul ul li:before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #8b0303;
	position: absolute;
	left: 16px;
	border-radius: 50%;
	top: 20px;
}

.content_cthreeul {
	width: 100%;
	height: 156px;
	background: #fff;
}

.content_cthreeul ul {
	width: 100%;
}

.content_cthreeul ul li {
	width: 50%;
	padding-left: 35px;
	padding-right: 15px;
	float: left;
	height: 45px;
	font-size: 16px;
	color: #333;
	position: relative;
	padding-top: 23px;
}

.content_cthreeul ul li:before {
	content: '';
	display: block;
	width: 4px;
	height: 4px;
	background: #8b0303;
	position: absolute;
	left: 16px;
	border-radius: 50%;
	top: 31px;
}

.content_cthreeul ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.content_cthreeul ul li a:hover {
	color: #C20000;
}
/*政策解读修改*/
.content_cthreeul ul li a {
	width: 395px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}

.content_cthreeul ul li font {
	color: #999;
	float: right;
}
/*政策解读修改结束*/
.content_cthreeul ul li a span {
	width: 395px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}

.content_cthreeul ul li a font {
	color: #999;
	float: right;
}

.center_four {
	margin-bottom: 0px !important;
	margin-top: 15px !important;
	width: 100% !important;
	/*height: 90px!important;*/
	height: 150px !important;
}

.center_four img {
	width: 100%;
	height: 100%;
}

.content_cfiveul {
	width: 100%;
	background: #fff;
	padding: 15px;
	padding-top: 0px;
}

.content_cfiveul ul {
	/*width: 660px;*/
	width: 720px;
	height: 254px;
	overflow: hidden;
	margin-top: 10px;
}

.content_cfiveul ul li {
	float: left;
	border-bottom: 1px dashed #ddd;
	/*width: 46%;*/
	width: 48%;
	margin-right: 2%;
	height: 85px;
	padding: 10px;
}

.content_cfiveul ul li:hover {
	box-shadow: 0px 2px 20px #ddd;
}

.content_cfiveul ul li a {
	display: block;
	width: 100%;
	height: 100%;
}
/**融资服务 开始*/
.rzfw_div {
	background: #fff;
	height: 160px;
}

.rzfw_cdiv {
	width:236px;
	margin: 5px 0;
	padding-right: 10px;
	border-right: 1px dashed #DDDDDD;
}

.rzfw_cdiv ul li {
	float: left;
	width: 110px;
	height: 70px;
	padding-left: 10px;
	padding-top: 10px;
}

.l_rzfwdiv {
	background: #1E90FF;
	text-align: center;
	line-height: 60px;
	border-radius: 4px;
	color: #fff;
}
.l_rzfwdiv a{
	color:#fff;
}
.l_rzfwdiv:hover{
	background: #D70000;
}
.rzfw_cul {
	margin: 5px 10px;
}

.rzfw_cul li {
	float: left;
	width: 300px;
	padding: 8px 9px;
	box-sizing: border-box;
}

.rzfw_cul .r_rzfwdiv {
	background: #F6F6F6;
	overflow: hidden;
	text-align:left;
}

.r_rzfwtitle {
	display: block;
	margin-top: 13px;
	margin-bottom: 8px;
	padding: 0 15px;
	border-left: 5px solid #D70000;
	line-height: 20px;
	font-size: 16px;
	color: #333333;
	min-height:40px;
	overflow: hidden;
    text-overflow: ellipsis;
}

.r-rzfwdate {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color: #999999;
	padding-left: 12px;
	margin: 0 8px;
}

.r-rzfwdetail {
	display: block;
	height: 30px;
	line-height: 30px;
	margin-top: -1px;
	font-size: 14px;
	color: #666666;
	text-align: center;
}

.r-rzfwdetail:hover {
	background: #D70000;
	color: #FFFFFF;
}
/**融资服务 结束*/
/**融资需求 开始*/
.rzxq_div {
	background: #fff;
	height: 160px;
}

.rzxq_cdiv {
	width:236px;
	margin: 5px 0;
	padding-right: 10px;
	border-right: 1px dashed #DDDDDD;
}

.rzxq_cdiv ul li {
	float: left;
	width: 110px;
	height: 70px;
	padding-left: 10px;
	padding-top: 10px;
}

.l_rzxqdiv {
	background: #D70000;
	text-align: center;
	line-height: 60px;
	border-radius: 4px;
	color: #fff;
}
.l_rzxqdiv a{
	color:#fff;
}
.l_rzxqdiv:hover{
	background: #1E90FF;
}
.rzxq_cul {
	margin: 5px 10px;
}

.rzxq_cul li {
	float: left;
	width: 300px;
	padding: 8px 9px;
	box-sizing: border-box;
}

.rzxq_cul .r_rzxqdiv {
	background: #F6F6F6;
	overflow: hidden;
	text-align:left;
}

.r_rzxqtitle {
	display: block;
	margin-top: 13px;
	margin-bottom: 8px;
	padding: 0 15px;
	border-left: 5px solid #1E90FF;
	line-height: 20px;
	font-size: 16px;
	color: #333333;
	min-height:40px;
	overflow: hidden;
    text-overflow: ellipsis;
}

.r-rzxqdate {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color: #999999;
	padding-left: 12px;
	margin: 0 8px;
}

.r-rzxqdetail {
	display: block;
	height: 30px;
	line-height: 30px;
	margin-top: -1px;
	font-size: 14px;
	color: #666666;
	text-align: center;
}

.r-rzxqdetail:hover {
	background: #1E90FF;
	color: #FFFFFF;
}
/*融资需求 结束*/
.slideImgBox {
	text-align: left;
}

.slideImgBox .hd {
	height: 37px;
	line-height: 37px;
	background: #eff2fe;
	border-bottom: 1px solid #ddd;
	position: relative;
	padding: 0 15px;
}

.slideImgBox .hd a {
	color: #0069A2;
	font-size: 15px;
	font-weight: bold;
}

.slideImgBox .bd {
	padding: 2px;
}

.imglist {
	height: 196px;
	background: #383838;
}

.imglist .itemcell {
	position: relative;
	top: 6px;
	left: 6px;
}

.imglist .itemcell a img {
	width: 287px;
	height: 174px;
}

.imglist .itemcell .itemcell_title {
	position: absolute;
	background-color: #000;
	width: 331px;
	height: 28px;
	opacity: 0.5;
	bottom: 0;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(opacity = 50);
}

.imglist .itemcell .itemcell_a {
	position: absolute;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	bottom: 0;
}

.xk_blacksix {
	width: 100%;
	min-height: 60px;
	background-color: #333333;
}

.xk_blacksix2 {
	background: #222222;
	width: 100%;
	height: 140px;
	padding: 30px 0;
	text-align: center;
	color: #cecece;
	box-sizing: border-box;
	line-height: 30px;
}

.xk_blacksix .xk_wrap {
	margin: 0 auto;
	width: 1162px;
	padding: 5px 0;
}

.xk_blacksix .xk_wrap ul li {
	float: left;
	padding-left: 20px;
}

.xk_blacksix .xk_wrap ul li a {
	color: #d0d0d0;
}

/*其他页面*/
/*mainnav*/
.mainnav{ bottom:0; position:absolute; width:100%; border-bottom:4px solid #009DD9; }
.mainnav > .cell{ float:left; }
.mainnav > .cell > .wrapper{ display:block; padding:0 19px; color:#2c3e50; font-size:16px; line-height:40px; }
.mainnav > .cell > .wrapper:hover{ background-color:rgba(255, 255, 255, 0.33); color:#EC0000; }
.mainnav > .cell.hov > .wrapper{ background-color:rgba(255, 255, 255, 0.33); color:#EC0000; }
.mainnav > .cell.sel > .wrapper{ background-color:rgba(255, 255, 255, 0.33); color:#EC0000;}
.mainnav > .cell > .wrapper .icon{ display:inline-block; margin-right:5px; width:16px; height:16px; position:relative; top:3px; }
.mainnav > .cell > .wrapper .txt{ font-weight:bold; }

.newslist dd > a,.xyjs .newslist dd > a{width:85%;}
.maincntwrapper{ margin:0 auto; width:1162px; margin-top:15px;min-height:100%;	}
.pageleft{ float:left; width:715px;}
.pageright{ float:right; width:260px;}

/*searchtab*/
.searchtab{ background-color:#eff2fe; width:380px; }
.searchtab > .tabhead{ border-bottom:1px solid #acd6ff; height:60px; border-left:1px solid #c4e1ff; border-top:1px solid #c4e1ff; }
.searchtab > .tabhead > .cell{ float:left; background-color:#f7f7f7; text-align:center;  border-right:1px solid #acd6ff; }
.searchtab > .tabhead > .cell.sel{ background-color:#fff; }
.searchtab > .tabhead > .cell .btn{ background-color:#E1EBF7; color:#a3a3a3; font-size:16px; font-weight:bold; line-height:60px; padding:0 20px; display:block; }
.searchtab > .tabhead > .cell .btn:hover{ background-color:#fff; }
.searchtab > .tabhead > .cell.sel .btn{ color:#0069A2; background-color:#eff2fe; padding-bottom:1px; }
.searchtab > .tabhead > .cell .btn .icon{ }
.searchtab > .tabhead > .cell .btn .txt{ }
.searchtab > .tabcnt{ border-color:#c4e1ff; border-style:solid; border-width:0 1px 1px 1px;}
.searchtab > .tabcnt > .cntcell{ display:none; height:237px; background:url(../../images/searchbg.jpg) no-repeat left bottom;}
.searchtab > .tabcnt > .cntcell.sel{ display:block; }
.cntcell_content{padding:25px 10px 20px 10px;font-size:16px;color:#666;letter-spacing:1px;line-height:20px;}
.cntcell_cnt_item{margin-bottom:20px;}
.item_note{color:#a3a3a3;margin-left:10px;font-size:13px;}
.item_note a{color:#f27070;}
.error_info{color:#eb0000;}
.cntcell_content ul li{font-size:16px;padding:0 0 20px 0;}
.cntcell_content ul li i{width: 24px;height: 24px;display: inline-block;margin-right: 10px;position: relative;top: 3px;}
.list_num{color:#f27070;font-weight:bold;margin:0 2px 0 2px;}
.icon_trophy{background: url(../../images/icon_trophy.png) no-repeat;}
.icon_people{background: url(../../images/icon_people.png) no-repeat;}
.icon_office{background: url(../../images/icon_office.png) no-repeat;}
.icon_yesbook{background: url(../../images/icon_yesbook.png) no-repeat;}
.icon_papercircle{background: url(../../images/icon_papercircle.png) no-repeat;}
.sign_date{margin-top:15px;font-style: italic;text-align:right;width:100px;}
.icon_jinghui{display: inline-block;margin-right: 5px;width: 20px;height: 20px;position: relative;top: 5px;background: url(../../images/icon_jinghui.png) no-repeat;}
.icon_arrow_up{display: inline-block;margin-right: 5px;width: 20px;height: 20px;position: relative;top: 5px;background: url(../../images/icon_arrow_up.png) no-repeat;}

.pg1r{ float:right; width:504px;}

.honghei{ display:block;}
.honghei img{ display:block;}

.banserv{ background:url(../../images/banservbg.png) no-repeat; height:89px; margin:20px 0;}
.banserv .cell{ float:left; width:25%; margin-top:10px; }
.banserv .cell a{ display:block; text-align:center;}
.banserv .cell a img{ display:inline-block;}

.panel{ margin:0; }
.panel .head{ font-size:12px; font-weight:bold; color:#99B6CB; margin-bottom:5px; font-variant:small-caps; border-bottom:1px solid #9FCEFF; line-height:36px; height:36px; }
.panel .head .title{ font-size:15px; font-weight:bold; color:#0069A2; padding-right:4px; }
.panel .head .imgt{ display:inline-block; margin:7px 0 0 0; }
.panel .head a{ font-size:14px; color:#0069A2; font-weight:normal;}
.panel .head .more{ float:right; margin-top:13px; }
.panel .cnt{ }
.panel .headline{ position:relative; font-size:12px; font-weight:bold; color:#EFEFEF; font-variant:small-caps; background-color:#0073C4; left:-5px; line-height:31px; padding-left:20px; width:288px; }
.panel .headline .triangle{ border-top:5px solid #004B78; height:0; position:absolute; border-left:5px solid transparent; bottom:-5px; left:0; }
.panel .headline .title{ font-size:16px; font-weight:bold; color:#FFFFFF; padding-right:4px; }
.panel .rollcnt{ height:80px; overflow:hidden; position:relative; padding:11px 14px; margin:11px 14px; }
.panel .rollcnt .wrapper{ position:absolute; top:0; left:0; }

.box{ border:1px solid #C4E1FF; background-color:#EFF2FE; }
.box > .boxheader{ font-size:15px; font-weight:bold; padding:15px 0 5px 15px; }
.box > .boxheader.line{ border-bottom:1px solid #C4E1FF; padding:13px 15px; }
.box > .boxheader .more{ float:right; margin:5px 0 0 0; }
.box > .boxcnt{ }
.box > .boxcnt.wrapper{ padding:10px 15px; }
.box > .boxcnt.limit{ height:100px; overflow:hidden; position:relative; }
.box.lhcj > .boxcnt{ }
.box.zqrd > .boxcnt{ height:210px; overflow:hidden; }
.box.help{ background-color:#F4F4F4; border:none; }
.box.help > .boxcnt{}

.newslist{ }
.newslist dd{ }
.newslist.line dd{ border-bottom:1px dotted #C4E1FF;}
.newslist dd.top .wrapper{ padding-left:109px; height:71px; overflow:hidden; }
.newslist dd.top .wrapper p{ height:71px; overflow:hidden; display:block; line-height:17px; color:#8C8C8C; }
.newslist dd.top .wrapper .date{ float:right; color:#949494; }
.newslist dd.top .wrapper a{ color:#333; font-size:14px; font-weight:bold; margin-bottom:3px; display:block; background:none; }
.newslist dd.imp .wrapper{ margin-top:10px; padding-left:0; height:70px; overflow:hidden; margin-bottom:0px; }
.newslist dd.imp .wrapper span{ height:65px; overflow:hidden; display:block; color:#797979; }
.newslist dd.imp .wrapper a{ color:#FF2400; font-size:18px; font-weight:bold; margin-bottom:11px; background:none; }
.newslist dd > a{ line-height:28px; font-size:13px;  color:#434343; overflow:hidden; background:transparent url("../../images/list-style.png") no-repeat scroll 0 7px; padding:0 0 0 11px;width:99%; }
.newslist dd.dd_more{text-align:right;}
.newslist dd.dd_more a{background-image:none;}
.newslist dd.dd_more a:hover{background-image:none;}

.newslist1 dd > a{ line-height:28px; font-size:13px;  color:#434343; overflow:hidden; background:transparent url("../../images/list-style.png") no-repeat scroll 0 7px; padding:0 0 0 11px;width:90%; }
.newslist.full dd > a{ width:75%;}
.newslist.dm dd > a{ width:60%;}
.newslist dd.new > a{ background-image:url(../../images/list-style-new.png);}
.newslist.jujiao dd.top{ margin:7px 0; }
.newslist.jujiao dd > a{ line-height:26px; background-position:0 14px;}
.newslist.jujiao dd > span{ line-height:26px;}
.newslist.big{ }
.newslist.big.notline{ border-top:none; padding:0;}
.newslist.big dd{ border-bottom:1px dashed #e0e0e0; clear:both; padding:5px;}
.newslist.big dd >.date{ line-height:38px;}
.newslist.big dd > a{ line-height:35px; background-position:0 18px; padding:0 0 0 20px; font-size:16px; font-weight:normal; color:#333; }
.newslist.bf dd > a{ line-height:35px; background-position:0 18px; padding:0 0 0 20px; font-size:16px;  }
.newslist.bf dd{ border-bottom:1px dashed #ccc; padding:5px; clear:both;}
.newslist.bf dd.photo{ padding-left:94px;}
.newslist.bf dd.photo a{ background:none; padding:0; }
.newslist.bf dd.photo .pho{ height:53px; margin:5px 0 0 -94px; width:80px; }
.newslist.bf dd.photo .brief{ padding:0; }
.newslist.bf dd > .brief{ color:#828282; padding:0 0 0 20px; font-size:14px; line-height:24px;}
.newslist.bf dd > .brief q{ display:block; color:#999; font-size:12px; margin-top:8px; text-align:right;  }
.newslist dd > a b{ font-weight:bold; color:#f60;}
.newslist dd > .date{ color:#999; float:right; font-size:12px; line-height:28px; }
.newslist dd.top > a{ font-weight:bold; padding:0; background:none; font-size:14px; }
.newslist dd img{ float:left; width:98px; height:65px; display:block; margin-left:-109px; margin-top:4px; }
.newslist dd span{ }
.newslist dd span a{ font-size:12px; line-height:18px; color:#757575; text-align:justify; display:block; }
.newslist dd a:hover{ color:#ff5a00; background-image:url(../../images/list-style-hover.png); }
.newslist dd.new a:hover{ background-image:url(../../images/list-style-new-hover.png); }
.newslist.klist{ }
.newslist.klist dd{ border-bottom:1px dotted #CBC7C7; margin-top:11px; padding-left:135px; min-height:86px; }
.newslist.klist h5 a{ color:#0073C4; display:block; width:78%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.newslist.klist dd img{ margin-left:-135px; }
.newslist.klist dd .date{ float:right; color:#C6C6C6; font-size:10px; height:auto; }

.announce{ margin:0; }
.announce dd{ border-bottom:1px dotted #9CBCDE; padding:15px 0; }
.announce dd:last-child{ border-bottom:none;}
.announce.line dd{ border-bottom:1px dotted #C4E1FF; }
.announce dd .wrapper{ padding-left:123px; height:65px; overflow:hidden; padding-right:13px; }
.announce dd > .date{ color:#949494; float:right; font-size:12px; line-height:28px; }
.announce dd.top > a{ padding:0; background:none; font-size:12px; color:#434343; display:block; margin:10px 13px 0 15px; height:70px; overflow:hidden; }
.announce dd img{ float:left; width:98px; height:65px; display:block; margin-left:-108px; }
.announce dd .title{ font-size:13px; line-height:18px; color:#0085cc; display:block; font-weight:bold; }
.announce dd a:hover{ color:#000; }

.searchbox{ position:relative; padding:10px; }
.searchbox .tbox{ width:210px;}
.searchbox button{ position:absolute; height:38px; right:16px; top:10px; width:38px; }

.searchwide{ position:relative; padding:10px 0; }
.searchwide .tbox{ width:978px; }
.searchwide .tbox.st{ width:100px; }
.searchwide button{ position:absolute; height:38px; top:10px; width:38px; right:0; }
.searchwide .yzm{ display:inline-block; vertical-align:middle; }
.searchwide label{ display:block; line-height:38px; font-size:14px; }
.searchwide img{ vertical-align:middle; display:inline-block;}
.result{ color:#989898; font-size:12px; line-height:30px;width:15%; float:right;}

.topsearch{ position:relative; padding:10px 0 0 0; }
.topsearch .tbox{ width:180px; border-radius:20px; height:30px; line-height:30px; padding:0 10px; border:1px solid #f5cfcf; }
.topsearch button{ position:absolute; height:28px; right:5px; top:12px; width:28px; }

.xysearch{}
.xysearch .total{ color:#606060; font-size:13px; line-height:1.7em; padding:5px 10px 10px 10px; }
.xysearch .total p{}
.xysearch .total p b{ color:#3568B8; font-weight:bold; }

.lostlist{}
.lostlist .cell{}
.lostlist .cell a{ line-height:34px; background:transparent url("../../images/list-style-hover.png") no-repeat scroll 9px 16px; padding:0 0 0 20px; display:block; }
.lostlist .cell:nth-child(2n) a{ background-color:#F3F3F3;}

/*storylist*/
.storylist{ padding:0px 0; }
.storylist .itemcell{ padding:12px 15px 12px 85px;  }
.storylist .itemcell:last-child{ border-bottom:none;}
.storylist .itemcell:hover{}
.storylist .itemcell .photo{ float:left; width:58px; height:72px; margin-left:-71px; margin-top:2px; }
.storylist .itemcell .title{ font-weight:bold; color:#141414; display:block; line-height:22px; font-size:14px; }
.storylist .itemcell .brief{ color:#6e6e6e; height:54px; overflow:hidden; }
.storylist .itemcell .btn{ float:right; margin-right:-113px; margin-top:2px; }
.itemcell_title{position: absolute; background-color: #000; width: 294px;height:28px; opacity: 0.6; bottom: 0; -moz-opacity: 0.6; -khtml-opacity: 0.6; filter: alpha(opacity = 60);}
.itemcell_a{position:absolute;color: #fff;font-weight:bold;padding:5px;bottom:0;}
.flinks{ display:block;box-sizing:border-box; width:100% !important;}

/*tabpanel*/
.tabpanel{ }
.tabpanel > .tabhead{ border-bottom:1px solid #bdbdbd; height:36px; border-left:1px solid #bdbdbd; }
.tabpanel > .tabhead > .cell{ float:left; border-right:1px solid #bdbdbd; background-color:#f7f7f7; border-top:1px solid #bdbdbd; }
.tabpanel > .tabhead > .cell.sel{ background-color:#fff; }
.tabpanel > .tabhead > .cell .btn{ background-color:transparent; color:#595959; font-size:14px; font-weight:normal; line-height:34px; padding:0 20px; border-top:1px solid #fff; border-radius:0; }
.tabpanel > .tabhead > .cell .btn:hover{ background-color:#fff; }
.tabpanel > .tabhead > .cell.sel .btn{ border-top:3px solid #FF5200; height:34px; line-height:30px; margin-top:-1px; color:#FF5200; font-weight:bold; }
/*----*/
.tabpanel.big > .tabhead{ border-bottom:3px solid #009DD9; height:42px; border-left:1px solid #bdbdbd; }
.tabpanel.big > .tabhead > .cell{ float:left; border-right:1px solid #bdbdbd; background-color:#f7f7f7; border-top:1px solid #bdbdbd; }
.tabpanel.big > .tabhead > .cell.sel{ background-color:#fff; }
.tabpanel.big > .tabhead > .cell .btn{ background-color:transparent; color:#8F8F8F; font-size:16px; font-weight:normal; line-height:40px; padding:0 29px; border-top:1px solid #fff; border-radius:0; }
.tabpanel.big > .tabhead > .cell .btn:hover{ background-color:#fff; }
.tabpanel.big > .tabhead > .cell.sel .btn{ border-top:3px solid #009DD9; height:42px; line-height:42px; margin-top:-1px; color:#0076A4; }
.tabpanel.big > .tabcnt > .cntcell{ padding:15px 0; }
/*----*/
.tabpanel > .tabhead > .cell .btn .icon{ }
.tabpanel > .tabhead > .cell .btn .txt{ }
.tabpanel > .tabcnt{ }
.tabpanel > .tabcnt > .cntcell{ display:none; padding:10px 0; overflow:auto; }
.tabpanel > .tabcnt > .cntcell.sel{ display:block; }
.tabpanel.charts .cntcell{ height:212px; overflow:auto;}

/*flowpanel*/
.flowpanel{ background-color:#F9F9F8; }
.flowpanel > .tabhead{ border-bottom:2px solid #77B6F9; height:47px; margin:0 0 30px 0; position:relative; }
.flowpanel > .tabhead > .cell{ float:left; text-align:center; width:20%; position:relative; }
.flowpanel > .tabhead > .cell.sel{ }
.flowpanel > .tabhead > .cell .btn{ background-color:transparent; color:#595959; font-size:14px; font-weight:normal; line-height:34px; padding:0 20px; border-top:1px solid #fff; border-radius:0; }
.flowpanel > .tabhead > .cell .tip{ display:inline-block; background-color:#0085CC; border:3px solid #fff; border-radius:20px; box-shadow:0 2px 3px #ccc; color:#fff; font-weight:bold; height:20px; line-height:17px; width:20px; font-family:georgia; cursor:pointer; }
.flowpanel > .tabhead > .cell.sel .tip{ background-color:#D91C1C;}
.flowpanel > .tabhead > .cell .nail{ background:url(../../images/nailtop.png) no-repeat; width:19px; height:10px; position:absolute; bottom:-31px; left:50%; margin-left:-10px; display:none; }
.flowpanel > .tabhead > .cell.sel .nail{ display:block;}
.flowpanel > .tabhead > .cell .btn:hover{ }
.flowpanel > .tabhead > .cell.sel .btn{ margin-top:-2px; color:#D91C1C; }
.flowpanel > .tabhead > .cell .btn .icon{ }
.flowpanel > .tabhead > .cell .btn .txt{ }
.flowpanel > .tabhead > .line{ position:absolute; line-height:2; height:2px; font-size:2px; background-color:#D91C1C; bottom:-2px; width:25%; }
.flowpanel > .tabcnt{ }
.flowpanel > .tabcnt > .cntcell{ display:none; padding:10px 0; overflow:auto; }
.flowpanel > .tabcnt > .cntcell.sel{ display:block; }

.words{}
.words a{ display:inline-block; margin-right:10px; color:#008BCB;}

/*pager*/
.pager{ margin-bottom:10px; margin-top:10px; text-align:left; }
.pager .wrapper{ }
.pager span{ color:#888; }
.pager a{ color:#888888; margin:0 1px; padding:2px 7px; }
.pager .active, .pager a:hover{ background-color:#009DD9; color:#fff; }

/*itemlist*/
.itemlist{ border-top:1px solid #e0e0e0; }
.itemlist .itemcell{ padding:10px; border-bottom:1px solid #D7D7D7; }
.itemlist.block .itemcell{ float:left; width:48%; }
.itemlist .itemcell:nth-child(2n+1){ background-color:#F9F9F9; }
.itemlist.block .itemcell:nth-child(2n+1){ background-color:transparent; border-right:1px solid #d7d7d7; }
.itemlist.block .itemcell:nth-child(4n){ background-color:#F9F9F9; }
.itemlist.block .itemcell:nth-child(4n+1){ background-color:#F9F9F9; }
.itemlist .itemcell:hover{ background-color:#fff; }
.itemlist .itemcell:hover .title{ color:#ff5200; }
.itemlist .itemcell:hover .photo{ border-color:#ff5200; border-width:1px; box-shadow:0 2px 4px #ccc; }
.itemlist .itemcell .photo{ float:left; width:90px; height:90px; margin-left:-100px; border:1px solid #ccc; margin-top:2px; }
.itemlist .itemcell .title{  color:#252525; display:block; line-height:35px; font-size:16px; }
.itemlist .itemcell .gp1{ float:left; width:85%; }
.itemlist .itemcell .gp2{ float:left; width:15%; padding:15px 0 0; text-align:right; }
.itemlist .itemcell .gp3{ float:left; width:15%; color:#549A00; font-weight:bold; padding:22px 0 0 0; }
.itemlist .itemcell .gp4{ float:left; width:15%; padding:22px 0 0 0; }
.itemlist .itemcell .btn{ }
.itemlist .itemcell .sn{ color:#20A5ED; font-weight:bold; display:block; margin:4px 9px 0 0; }
.itemlist .itemcell .brief{ color:#6e6e6e; }
.itemlist .itemcell .brief .infoitem{ float:left; width:50%; font-size:14px; color:#474747; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.itemlist .itemcell .brief .infoitem.p100{ width:100%; }
.itemlist .itemcell .brief .infoitem label{ float:left; color:#8F8F8F; }

.itemlisthead{ line-height:30px; padding:0; margin:0 0 1px 0; font-size:16px; }
.itemlisthead .gp1{ float:left; width:55%; position:relative; }
.itemlisthead .gp2{ float:left; width:15%; }
.itemlisthead .gp3{ float:left; width:15%; }
.itemlisthead .gp4{ float:left; width:15%; }

.breadcrumb{ background:url(../../images/home.png) no-repeat left center; color:#858585; font-weight:bold; margin:10px auto 0; width:980px; padding:0 0 0 20px; line-height:1.5em; }
.breadcrumb a{ color:inherit; }
.breadcrumb .nail{ background:url(../../images/nail.png) no-repeat center center; display:inline-block; width:23px; height:10px; vertical-align:middle;}

/*subline*/
.subline{ line-height:32px; font-weight:bold; font-size:14px; color:#3F4040; border-bottom:1px dotted #F9F9F8; height:16px; margin:7px 0 18px; }
.subline .title{ float:left; background-color:transparent; padding:0 7px; }
.subline .title q{ font-weight:normal; color:#989898; margin-left:10px; font-size:12px; }
.subline .oper{ float:left; color:#F8F8F8; background-color:#BFBFBF; width:18px; height:16px; text-align:center; line-height:16px; margin:9px 0 0; font-size:12px; border-radius:3px; }
.subline .oper .btn{ background-color:transparent; margin-right:3px; }

/*chartline*/
.chartline{ line-height:32px; font-weight:bold; font-size:15px; color:#0BA5E1; }
.chartline .title{ }
.chartline .oper{ float:right; color:#f8520f; }
.chartline .oper .btn{ }

.article{ }
.article p{ color:#595959; font-size:12px; line-height:22px; text-align:justify; text-indent:2em; }
.well{ background-color:#fff; border:1px solid #bdbdbd; padding:10px 20px 20px 20px; }

/*formgrid*/
.formwrapper{ padding:5px 0; border:1px solid #e3e3e3; border-bottom:1px solid #E3E3E3; background-color:#F8F8F8; }
.formwrapper.nobd{ border:none; }
.formgrid{ border-collapse:collapse; }
.formgrid th, .formgrid td{ white-space:nowrap; padding:5px 8px; }
.formgrid.bd th, .formgrid.bd td{ border:1px solid #DEDEDE; }
.formgrid th{ text-align:right; color:#2089d3; font-weight:bold; padding:5px 0 5px 12px; font-size:13px; }
.formgrid.bd th{ padding:5px 15px; background-color:#F8F8F8; }
.formgrid .icon{ top:1px; }

/*grid*/
table.grid{ background:none repeat scroll 0 0 #000; font-size:14px; table-layout:fixed; }
table.grid .viewflow > td{ }
table.grid .viewflow > td .rflowwrapper{ display:block; }
table.grid td{ background:none repeat scroll 0 0 #fff; border:1px solid #e2e3e1; line-height:28px; overflow:hidden; padding:3px 8px; text-align:left; text-overflow:ellipsis; vertical-align:top; color:#595959; }
table.grid tr:nth-child(2n+1) td{ background-color:#f4f4f4; }
table.grid th{ background:none repeat scroll 0 0 #F2F2F2; border-color:#D5D5D5 #DADADA #5AAFFE; border-style:solid; border-width:1px 1px 2px; font-weight:bold; height:30px; line-height:30px; padding:3px 8px; text-align:left; white-space:nowrap; }
table.grid td input.table-xsyl{ display:block; margin:10px; width:100px; }
table.grid tr:nth-child(2n+1) td{ background-color:#f4f4f4; }
table.grid tr:hover td{ background-color:#EFFCE4; }

.question{ padding:10px 0 0 0; }
.qcontent{ margin:0 0 0 1px; border-left:6px solid #DEDEDE; }

.qpanel{ margin:0 0 0 20px; }
.qpanel > .ptitle{ padding:10px 0; color:#18a2f2; font-size:14px; font-weight:bold; position:relative; }
.qpanel > .ptitle .titletxt{ color:#0086d4; display:block; margin-right:10px; }
.qpanel > .ptitle .dot{ background-color:#f60; border:3px solid #fff; border-radius:9px; height:12px; left:-32px; position:absolute; top:11px; width:12px; }
.qpanel > .ptitle .date{ font-size:12px; font-weight:normal; display:none; }
.qpanel > .pcnt{ background-color:#F7F7F7; border:1px solid #e5e5e5; padding:7px 0 7px 10px; color:#565656; border-left:3px solid #7ECDF4; border-color:#e5e5e5 #e5e5e5 #e5e5e5 #dedede; }
.qpanel > .pcnt .q{ font-size:13px; line-height:1.7em; }
.qpanel > .pcnt .answer{ background-color:#FBFFE3; border:1px solid #e5e5e5; margin:10px 0 0 0; padding:5px 10px; }
.qpanel > .pcnt .answer > .cell{ padding:5px 0; }
.qpanel > .pcnt .answer > .cell + .cell{ border-top:1px dotted #cccccc; }
.qpanel > .pcnt .answer > .cell .info{ color:#ABABAB; font-style:italic; }
.qpanel > .pcnt .answer > .cell .info .name{ color:#ababab; }
.qpanel .subgp{}
.qpanel .subitem{ color:#0086d4; font-size:12px; font-weight:bold; line-height:26px; position:relative; }
.qpanel .subitem .dot{ background-color:#f60; border:3px solid #fff; border-radius:11px; height:8px; left:-19px; position:absolute; top:7px; width:8px; }

.chartarea{ margin-right:-30px; }
.chartarea .chartcell{ float:left; width:483px; margin-right:30px; border:1px solid #ccc; background:#FFFFFF; }
.chartarea .chartcell .itemcell{ height:270px;}
.chartarea .chartcell .head{ color:#5B85B7; font-size:22px; line-height:30px; margin:10px 0; text-align:center; }

.links select{ width:100%;}

.searcharea{ border:1px solid transparent; padding:19px 33px 0 0; }
.searcharea.typea{ border:1px solid transparent; padding:5px 0 0 0; }
.searcharea .imp{ color:#0069a2;}
.searcharea .item{ padding:0 0 0 100px; margin:20px 0; }
.searcharea .item.subitem{ margin:0 0 -10px; }
.searcharea .item .lname{ float:left; margin:0 0 0 -107px; text-align:right; width:100px; line-height:38px; font-size:14px; }
.searcharea .item .tbox{}
.searcharea .item .name{ width:220px; }
.searcharea .item .yzm{width:100px;  height:36px; border:1px solid #bdbdbd; vertical-align:middle; border-radius:2px; }
.searcharea .item .yanzheng{ width:102px;}
.searcharea .item .btn{ width:70px; text-align:center; }

/*navpanel*/
.navpanel{ background:#fff;padding:0 10px;min-height: 100%;overflow:hidden;}
.navpanel > .tabhead{ float:left; width:238px;}
.navpanel > .tabhead > .ctitle{ font-size:18px; font-weight:bold; height:57px;padding-left:5px;border-bottom:2px solid #D70000;}
.navpanel > .tabhead > .ctitle p{ background:transparent url("../../images/list/title_icon2.png") no-repeat scroll left center; line-height:57px; padding-left:20px;}
.navpanel > .tabhead > .cell{ border-bottom:1px dashed #ccc; }
.navpanel > .tabhead > .cell.sel{ }	
.navpanel > .tabhead > .cell .btn{ background:transparent url("../../images/list/nav_icon.png") no-repeat scroll 21px center; line-height:50px; padding-left:40px; display:block; }
.navpanel > .tabhead > .cell .btn:hover{ background:#F0FDF1 url("../../images/list/nav_hover.png") no-repeat scroll 0 0; cursor:pointer; }
.navpanel > .tabhead > .cell.sel .btn{ background:#F0FDF1 url("../../images/list/nav_hover.png") no-repeat scroll 0 0; cursor:pointer;}
.navpanel > .tabhead > .cell .btn .icon{ }
.navpanel > .tabhead > .cell .btn .txt{ }
.navpanel > .tabhead > .cell .subgp{ padding:10px 0 10px; display:none; }
.navpanel > .tabhead > .cell.sel .subgp{ display:block;}
.navpanel > .tabhead > .cell .subcell{ display:block; line-height:30px; font-size:14px; padding:0 0 0 60px; background:transparent url("../../images/list/nav_icon.png") no-repeat scroll 41px center; }
.navpanel > .tabhead > .cell .subcell.sel{ font-weight:bold;}
.navpanel > .tabcnt{ float:right; width:860px;padding-top:15px;}
.navpanel > .tabcnt > .cntcell{ display:none; }
.navpanel > .tabcnt > .cntcell.sel{ display:block;}

.txtarea{ margin-top:20px; padding-bottom:10px; font-size:13px; }
.txtarea .title{ font-size:20px; font-weight:bold; margin-bottom:15px; text-align:center; color:#333; }
.txtarea .subinfo{ line-height:30px; padding:0 10px; border-bottom:1px dashed #D2D2D2; margin-bottom:15px; color:#989898; }
.txtarea .subinfo .fontsize{ width:200px; text-align:right; }
.txtarea .subinfo .source{ width:200px; }
.txtarea .subinfo .time{ width:250px; }
.txtarea .subinfo .clicknum{ width:150px; }
.txtarea .txt{ line-height:1.8em; }
.txtarea .txt p{ margin-bottom:5px; text-align:justify; }

.panelx{ margin:0 0 0 25px; }
.panelx > .ptitle{ padding:10px 0; color:#18a2f2; font-size:16px; font-weight:bold; position:relative; }
.panelx > .ptitle .titletxt{ color:#0086d4; display:block; margin-right:10px; }
.panelx > .ptitle .dot{ background-color:#f60; border:3px solid #fff; border-radius:9px; height:12px; left:-37px; position:absolute; top:21px; width:12px; }
.panelx > .ptitle .date{ font-size:12px; font-weight:normal; }
.panelx > .pcnt{ background-color:#FBFFE3; border:1px solid #e5e5e5; padding:15px 20px; color:#565656; }
.panelx > .pcnt .q{ font-size:16px; line-height:2em; }
.panelx > .pcnt q{ color:#999; display:block; font-size:14px; text-align:right; }
.panelx > .pcnt .answer{ background-color:#FBFFE3; border:1px solid #e5e5e5; margin:10px 0 0 0; padding:5px 10px; }
.panelx > .pcnt .answer > .cell{ padding:5px 0; }
.panelx > .pcnt .answer > .cell + .cell{ border-top:1px dotted #cccccc; }
.panelx > .pcnt .answer > .cell .info{ color:#ABABAB; font-style:italic; }
.panelx > .pcnt .answer > .cell .info .name{ color:#ababab; }

/*列表页右侧*/
.right_list{ clear:both; overflow:hidden;}
.right_list ul li{ border-bottom:1px dashed #dedede; margin-bottom:5px; clear:both; font-size:14px; padding:5px;}  
.right_list ul li:hover{ background:#f6f6f6; cursor:pointer;}
.right_list .list_title{ font-size:16px; padding-bottom:5px;}
.right_list .list_more{ background:#f1612c; border-radius:5px; width:70px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; display:block;}
.right_list span{ color:#999;}
.right_list ul li table tr td{font-size:14px;}
.right_list ul li table tr td font{font-size:13px;}
.right_list ul li table tr td img{width:130px;height:80px;}
.page{ text-align:center;width:85%;}
.page a{ border:1px solid #eaeaea; padding:5px 10px; overflow:hidden; display:inline-block; margin-right:10px; font:normal 12px microsoft yahei;}
.page a.hover{ background:#1485d2; color:#fff;}
.current{ background:#1485d2; color:#fff;}
.img-border {background-color:#ccc;padding:4px;}
.list_title2{font-size:16px;}

.cwrapper .cell{float:left;font-size:16px;margin:0 10px 0 8px;padding:0 2px 10px 2px ;border-bottom:2px solid #fff;}
.cwrapper .cell:hover{border-bottom:2px solid #009dd9;}
.cwrapper .cell a{color:#009dd9;}
.cwrapper .cell a:hover{color:#f1612c;}
.cwrapper .sel a{color:#f1612c;font-weight:bold;}
.cwrapper .sel{border-bottom:2px solid #009dd9;}

/*详情页*/
.content{ background:#fff; width:950px; height:auto; margin:0 auto; padding:25px; -webkit-box-shadow:0 0 5px rgba(150, 150, 150, .5); -moz-box-shadow:0 0 5px rgba(150, 150, 150, .5); box-shadow:0 0 10px rgba(150, 150, 150, .5); }
.article_title{ clear:both; overflow:hidden; margin:20px 30px 0 30px; border-bottom:1px solid #dcdcdc;}
.article_title h1{ text-align:center; font-size:32px; line-height:36px; margin-bottom:10px; padding-bottom:20px;}
.article_title h1 p{ text-align:center; font-size:32px; line-height:36px; padding-bottom:5px;color: #383838;!important}
.article_title p{ font-size:14px; text-align:center; color:#898989; padding-bottom:10px;}
.article_text{ clear:both; overflow:hidden; font-size:16px; line-height:35px; padding:0px 30px;} 
.article_text p{  padding:0px 0px;}
.display_con{clear: both;overflow: hidden;padding-top:16px;}
.display_con table{border-collapse:collapse;border-spacing:0;width:100%;}
.display_con table td {text-align: left;padding: 10px;border: 1px solid #ccc;}
.display_con table td.gray {background:#f3f3f3;font-weight:bold;width:150px;}
.display_con_item{padding-top:16px;}
.display_con_item h6{font-size:100%;color:#565555;;padding:0;font-weight:bold;color: #009dd9;}
	
/*弹框*/	
.theme-popover-mask{z-index:9999;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover{z-index:9999;position:absolute;top:50%;left:50%;width:675px;height:440px;margin:-180px 0 0 -330px;border-radius:5px;display:none;box-shadow:0 0 10px #666;background:url(/images/tank_bg.png) no-repeat;}
.theme-poptit{padding:12px;position:relative;}
.theme-poptit h1 {height:50px; font-size:28px; line-height:50px; font-weight:bold; text-align:center;}
.theme-poptit .close{float:right;margin:10px 5px -5px;background:url(/images/close.png) no-repeat center; width:33px; height:33px;}
.theme-poptit .close:hover{background:url(/images/close_hover.png) no-repeat center;}
.theme-popbod{padding:6px 40px;color:#444;height:148px;}
.close2{ display:inline-block; border-radius:5px;  padding:3px 20px; margin-right:10px; overflow:hidden; font-size:16px; border:1px solid #eaeaea; }
.close2:hover,.close2.hover,.close2{ background:#1485d2; color:#fff;} 


.theme-popover-mask-xycx2{z-index:9999;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover-xycx2{z-index:9999;position:absolute;top:50%;left:50%;width:675px;height:440px;margin:-180px 0 0 -330px;border-radius:5px;display:none;box-shadow:0 0 10px #666;background:url(/images/tank_bg.png) no-repeat;}
.theme-poptit-xycx2{padding:12px;position:relative;}
.theme-poptit-xycx2 h1 {height:50px; font-size:28px; line-height:50px; font-weight:bold; text-align:center;}
.theme-poptit-xycx2 .close{float:right;margin:10px 5px -5px;background:url(/images/close.png) no-repeat center; width:33px; height:33px;}
.theme-poptit-xycx2 .close:hover{background:url(/images/close_hover.png) no-repeat center;}
.theme-popbod-xycx2{padding:6px 40px;color:#444;height:148px;}

.theme-popover-mask-xycx3{z-index:9999;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
.theme-popover-xycx3{z-index:9999;position:absolute;top:50%;left:50%;width:675px;height:440px;margin:-180px 0 0 -330px;border-radius:5px;display:none;box-shadow:0 0 10px #666;background:url(/images/tank_bg.png) no-repeat;}
.theme-poptit-xycx3{padding:12px;position:relative;}
.theme-poptit-xycx3 h1 {height:50px; font-size:28px; line-height:50px; font-weight:bold; text-align:center;}
.theme-poptit-xycx3 .close{float:right;margin:10px 5px -5px;background:url(/images/close.png) no-repeat center; width:33px; height:33px;}
.theme-poptit-xycx3 .close:hover{background:url(/images/close_hover.png) no-repeat center;}
.theme-popbod-xycx3{padding:6px 40px;color:#444;height:148px;}

/*客服*/
.exper-speech .exper-right {position: relative; width: 650px;height: 487px;background: #fff;border: 1px solid #ddd;border-radius: 4px;padding: 30px;}
.exper-right .record {overFlow-y: scroll;overFlow-x: hidden;width: 100%;height: 400px;padding-right: 10px;}
.exper-speech .exper-right .user-speech, .exper-speech .exper-right .bot-speech {margin-bottom: 5px;padding: 10px;border: 1px solid #ddd;border-radius: 4px;clear: both;max-width: 420px;word-break: break-all;word-wrap: break-word;}
.exper-speech .bot-speech {float: left;background: #61B3E6;color: #fff;border: 1px solid #61B3E6;}
.exper-right .reply {white-space: nowrap;clear: both;position: absolute;bottom: 30px;}
.exper-right .reply input[type='text'] {width: 560px;}
.exper-speech .user-speech {float: right;text-align: left;}
.exper-speech input[type='submit']{border:0;}
.exper-right .spaceA{height:2px;width:96%;margin:0 auto;background:#ccc;}

.color-red{color:#c80000!important;}
.color-black{color:#383838!important;}
.color-gray{color:#858585!important;}
.bd dl{height:178px;}
.banserb {background: url(../../images/banserv-bg.jpg) no-repeat;height: 89px;margin: 20px 0;}
.banserb li {width: 160px;float: left;margin-top: 21px;}
.banserb a {display: block;	width: 160px;margin: 0 auto;clear: both;}
.icon-on {display: block;float: left;}
.icon-un {display: none;float: left;}
.ex {float: left;margin-left: 7px;margin-top: 15px;	font-size: 18px;color: #f27070;}
.header .other {top: 66px;}
.mainnav>.cell>.wrapper {padding: 0 14px;}
.part2 .leftpage {width: 661px;}
.part2 .leftpage .panel {width: 317px;}
.part2 .rightpage {	width: 317px;}
.links select {	width: 30%;}
.links {padding: 10px;background-color: #EFF2FE;}
.links  span {font-size: 16px;color: #0069A2;}
.links  a {font-size: 13px;}
.links ul li{float: left;padding-right:5px;padding-bottom:2px;padding-top:2px;}
.links ul li a i{display: inline-block; margin-right: 5px; width: 16px; height: 16px; position: relative; top: 3px;}
.layui-layer-setwin .layui-layer-close1 {background: url(../../images/off.png) no-repeat;width: 42px;height: 16px;cursor: pointer;}

/*意见建议*/
.yjjy_table{width:100%;}
.yjjy_table tr td{padding:10px;}
.yjjy_table tr td textarea{width: 100%; height: 200px;background-color: #FFFFFF; border: 1px solid #bdbdbd; padding:5px; border-radius: 2px;}